\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component}{
\section{Zebulon::Surface::ArmmiteComponent Class Reference}
\label{class_zebulon_1_1_surface_1_1_armmite_component}\index{Zebulon::Surface::ArmmiteComponent@{Zebulon::Surface::ArmmiteComponent}}
}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class {\bfseries ArmmiteCallback}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component_ad480748b5df6691194845a2cf5f1c3d2}{
virtual int {\bfseries SetupService} ()}
\label{class_zebulon_1_1_surface_1_1_armmite_component_ad480748b5df6691194845a2cf5f1c3d2}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component_a098b272ff449f386e2f3f463d2bca6d3}{
virtual int {\bfseries Initialize} (const unsigned int delay=1000)}
\label{class_zebulon_1_1_surface_1_1_armmite_component_a098b272ff449f386e2f3f463d2bca6d3}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component_a762ead520a019bdae7b28066da3492b2}{
virtual int {\bfseries ProcessCommandMessage} (const Jaus::Message $\ast$message, const Jaus::Byte authority)}
\label{class_zebulon_1_1_surface_1_1_armmite_component_a762ead520a019bdae7b28066da3492b2}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component_a81d28932c0d88aa6d93bbd8a7b3996ae}{
virtual int {\bfseries ProcessQueryMessage} (const Jaus::Message $\ast$message)}
\label{class_zebulon_1_1_surface_1_1_armmite_component_a81d28932c0d88aa6d93bbd8a7b3996ae}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component_ae378e6190419c8019830cfbccb9e6eed}{
virtual int {\bfseries GenerateEvent} (const Jaus::Event $\ast$eventInfo)}
\label{class_zebulon_1_1_surface_1_1_armmite_component_ae378e6190419c8019830cfbccb9e6eed}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component_a5239d15d508eef63f8b8cbd8d53c1ccc}{
virtual int {\bfseries ProcessEventRequest} (const Jaus::CreateEventRequest \&command, Jaus::Byte \&responseValue, double \&confirmedRate, std::string \&errorMessage) const }
\label{class_zebulon_1_1_surface_1_1_armmite_component_a5239d15d508eef63f8b8cbd8d53c1ccc}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_armmite_component_a68890e29ecc41bbeaf424c51ffe8b09e}{
void {\bfseries SetMicroController} (\hyperlink{class_zebulon_1_1_m_c_u_1_1_interface}{MCU::Interface} $\ast$microController)}
\label{class_zebulon_1_1_surface_1_1_armmite_component_a68890e29ecc41bbeaf424c51ffe8b09e}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/include/\hyperlink{armmitecomponent_8h}{armmitecomponent.h}\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/src/\hyperlink{armmitecomponent_8cpp}{armmitecomponent.cpp}\end{DoxyCompactItemize}
